/**
 * 
 */
package com.meetingshow.privilege.uiservice.model;

import com.meetingshow.common.base.uiservice.model.BaseQueryParasVO;
import com.meetingshow.privilege.service.model.UserQueryParas;

/**
 * @author louyi
 *
 */
public class UserQueryParasVO extends BaseQueryParasVO {
    
    /**
     * 
     */
    private static final long serialVersionUID = -3208271537408999466L;
    
    private String firstResultNo;
    private String resultsPerGroup;
    
    private String userId_e;
    private String userName_e;
    private String userName;
    private String password_e;
    private String email_e;
    private String email;
    
    public UserQueryParasVO() {
        
    }
    
    public UserQueryParasVO(UserQueryParas userQueryParas) {
        setFirstresultno(userQueryParas.getFirstresultno());
        setResultspergroup(userQueryParas.getResultspergroup());
        setUserId_e(userQueryParas.getUserId_e());
        setUserName_e(userQueryParas.getUserName_e());
        setUserName(userQueryParas.getUserName());
        setPassword_e(userQueryParas.getPassword_e());
        setEmail(userQueryParas.getEmail());
        setEmail_e(userQueryParas.getEmail_e());
    }
    
    public UserQueryParas toUserQueryParas() {
        UserQueryParas userQueryParas = new UserQueryParas();
        
        userQueryParas.setFirstresultno(getFirstresultno());
        userQueryParas.setResultspergroup(getResultspergroup());
        userQueryParas.setUserId_e(getUserId_e());
        userQueryParas.setUserName_e(getUserName_e());
        userQueryParas.setUserName(getUserName());
        userQueryParas.setPassword_e(getPassword_e());
        userQueryParas.setEmail(getEmail());
        userQueryParas.setEmail_e(getEmail_e());
        
        return userQueryParas;
    }

    /* (non-Javadoc)
     * @see com.meetingshow.common.base.uiservice.model.BaseQueryParasVO#getFirstresultno()
     */
    @Override
    public String getFirstresultno() {
        return firstResultNo;
    }

    /* (non-Javadoc)
     * @see com.meetingshow.common.base.uiservice.model.BaseQueryParasVO#setFirstresultno(java.lang.String)
     */
    @Override
    public void setFirstresultno(String firstresultno) {
        this.firstResultNo = firstresultno;
    }

    /* (non-Javadoc)
     * @see com.meetingshow.common.base.uiservice.model.BaseQueryParasVO#getResultspergroup()
     */
    @Override
    public String getResultspergroup() {
        return resultsPerGroup;
    }

    /* (non-Javadoc)
     * @see com.meetingshow.common.base.uiservice.model.BaseQueryParasVO#setResultspergroup(java.lang.String)
     */
    @Override
    public void setResultspergroup(String resultspergroup) {
        this.resultsPerGroup = resultspergroup;
    }

    /**
     * @return the userId_e
     */
    public String getUserId_e() {
        return userId_e;
    }

    /**
     * @param userId_e the userId_e to set
     */
    public void setUserId_e(String userId_e) {
        this.userId_e = userId_e;
    }

    /**
     * @return the userName_e
     */
    public String getUserName_e() {
        return userName_e;
    }

    /**
     * @param userName_e the userName_e to set
     */
    public void setUserName_e(String userName_e) {
        this.userName_e = userName_e;
    }

    /**
     * @return the userName
     */
    public String getUserName() {
        return userName;
    }

    /**
     * @param userName the userName to set
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * @return the password_e
     */
    public String getPassword_e() {
        return password_e;
    }

    /**
     * @param password_e the password_e to set
     */
    public void setPassword_e(String password_e) {
        this.password_e = password_e;
    }

    /**
     * @return the email_e
     */
    public String getEmail_e() {
        return email_e;
    }

    /**
     * @param email_e the email_e to set
     */
    public void setEmail_e(String email_e) {
        this.email_e = email_e;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }
}
